trench ditcher - Espagnol Anglais Dictionnaire